Big Huge Thesaurus

non-insulin-dependent diabetes

noun